package com.yykj.user.center.server.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author chenl
 * @version 1.0
 * @date 2021/11/9 14:35
 */
@Data
public class InspectDTO {

    private String id;

    @ApiModelProperty("检查/检测项目Id")
    private String itemIds;

    @ApiModelProperty("检查/检测项目姓名")
    private String itemNames;

    private String patientCardId;

    private String patientName;

    private String cardNo;

    @ApiModelProperty("检查目的")
    private String purpose;

    @ApiModelProperty("注意事项")
    private String attention;

    @ApiModelProperty("创建时间")
    private String createTime;

    @ApiModelProperty("更新时间")
    private String updateTime;

    @ApiModelProperty("申请医生Id")
    private String appDoctorId;

    @ApiModelProperty("申请医生姓名")
    private String appDoctorName;

    @ApiModelProperty("类型：1检查 2检验")
    private Integer orderType;

    @ApiModelProperty("就诊科室ID")
    private Integer seeDeptId;

    @ApiModelProperty("就诊科室名称")
    private String seeDeptName;

    @ApiModelProperty("有效时长")
    private Integer valid;

    @ApiModelProperty("状态1：待预约 2：审核中 3：待检查 4已完成 5已取消")
    private Integer state;

    private String orderNo;

    @NotNull(message = "请传入医院Id")
    private Integer hospitalId;

    @NotNull(message = "请传入医院名称")
    private String hospitalName;

    @ApiModelProperty("就诊时间")
    private String visitTime;

    private String sex;

    private Integer age;

    private String relation;
    @ApiModelProperty("医生腾讯Id")
    private String doctorTencentAccountId;

    @ApiModelProperty("患者腾讯Id")
    private String patientTencentAccountId;

}
